package com.sz.common.pay.pingan.entity.b2b.query;

import lombok.Data;

/**
 * Function: 监管账户信息查询【1021】 <br>
 *
 * @Author: HeWenBo <br>
 * @Date: 2017/12/19 下午3:36
 * 监管账户信息查询【1021】
 * 接口说明：
 * 查询平台监管账户的基本信息。可用于日常的资金及用户数的核对。
 * 接口字段：
 * 应答包：监管系统－>柜台、网银
 * 输入项名称	        英文名	        最大长度	输入属性	注释
 * 汇总账号总数	    RecordNum	    C(4)	必输
 * 所属交易网代码	    TranWebCode 	C(4)	必输
 * 交易网名称	        TranWebName	    C(120)	必输
 * 资金汇总账号	    AcctId	        C(32)	必输
 * 户名	            AcctName	    C(120)	必输
 * 证件类型	        IdType	        C(2)	必输
 * 证件号码	        IdCode	        C(20)	必输
 * 网银用户名        	WebName	        C(30)	必输
 * 网银客户号	        WebCustId	    C(30)	必输
 * 手机号码1	        MobilePhone1	C(12)	可选
 * 手机号码2	        MobilePhone2	C(12)	可选
 * 邮箱1	            EmailAddr1	    C(120)	可选
 * 邮箱2	            EmailAddr2	    C(120)	可选
 * 服务类型	        FuncFlag	    C(1)	可选	    5：存管服务
 * 开立子账户方式	    OpenCustFlag	C(1)	可选	    3：都可以
 * 币种	            CcyCode	        C(3)	必输	    默认为RMB
 * 当前余额	        CurBalance	    9(15)	必输	    当前存款的可用余额，与主机一致
 * 子账户资金合计	    TotalAmount	    9(15)	必输	    普通子账户的总金额合计
 * 可转出资金合计	    TranOutAmount	9(15)	必输	    手续费和利息子帐户的余额合计
 * 可用余额总计	    TotalBalance	9(15)	必输	    普通子会员的可用余额合计
 * 冻结金额总计	    TotalFreeze	    9（15）	必输	    普通子会员的冻结金额总计
 * 子账户总数	        CustTotal	    C(8)	必输	    包括已销户的子账户
 * 有效子账户数	    CustAvailTotal	C(8)	必输	    不包括已销户的子账户
 * 建立日期	        TranDate	    C(8)	必输
 * 保留域	            Reserve	        C(120)	可选
 */
@Data
public class SuperviseAccountInfoResponse {
    private String TranFunc = "1021";
    private String RecordNum;
    private String TranWebCode;
    private String TranWebName;
    private String AcctId;
    private String AcctName;
    private String IdType;
    private String IdCode;
    private String WebName;
    private String WebCustId;
    private String MobilePhone1;
    private String MobilePhone2;
    private String EmailAddr1;
    private String EmailAddr2;
    private String FuncFlag;
    private String OpenCustFlag;
    private String CcyCode;
    private String CurBalance;
    private String TotalAmount;
    private String TranOutAmount;
    private String TotalBalance;
    private String TotalFreeze;
    private String CustTotal;
    private String CustAvailTotal;
    private String TranDate;
    private String Reserve;
}
